<?php
class Data_EnsayesController extends Zend_Controller_Action {
    private $_model;

    public function init () {
        $this->_model = new Data_Model_Ensayes();
    }

    public function pdfAction() {
        // Obtener varios ensayes si no se obtuvo una
        $ensaye = NULL;

        $ensaye = $this->_request->getParam('ensaye');

        // Obtener pdf
        $archivo = $this->_model->exportarPdf($ensaye);

        if (FALSE !== $archivo) {
            header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
            header('Cache-Control: no-store, no-cache, must-revalidate');
            header('Cache-Control: post-check=0, pre-check=0', false);
            header('Pragma: no-cache');
            header('Content-type: application/pdf');
            header('Content-Disposition: attachment;filename="ensaye.pdf"');

            echo file_get_contents($archivo);
        }
    }
}